home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
tbbs
/
prgsourc.zip
/
HOMES.ZIP
/
NEW.PRG
< prev
next >
Wrap
Text File
|
1996-01-05
|
1KB
|
76 lines
PROCEDURE new
PRIVATE cnt
SELECT a
SET ORDER TO 2
GOTO TOP
COUNT TO cnt FOR date > Date() - 30 .AND. status # "Sold"
IF cnt = 0
SET COLOR TO W+/N
@ 20,5 SAY "No new listings in last 30 days"
key=InKey(4)
@ 20,5 CLEAR TO 20,50
SELECT b
RETURN
ENDIF
GOTO TOP
DECLARE anew[cnt]
x=1
DO WHILE x < cnt
IF date > Date() - 30 .AND. status # "Sold"
anew[x] = pic1
x=x+1
ENDIF
SKIP
ENDDO
IF date > Date() - 30 .AND. status # "Sold"
anew[x] = pic1
ENDIF
x=1
SEEK anew[1]
SET COLOR TO W+/R
@ 1,15 SAY "New Listings"
DO tt
IF cnt > 1
DO ts
ENDIF
DO vscr
DO view
SET COLOR TO N/N
@ 20,0 GET charin
DO WHILE .T.
READ
DO CASE
CASE Lastkey() = 27 && <Esc>
EXIT
CASE LastKey() = 5 && <Up Arrow>
IF x=1
LOOP
ENDIF
x=x-1
SEEK anew[x]
DO view
LOOP
CASE LastKey() = 24 && <Dn Arrow>
IF x = cnt
LOOP
ENDIF
x=x+1
SEEK anew[x]
DO view
LOOP
CASE LastKey() = 84 .OR. LastKey() = 116 && T or t
DO tag WITH tg
OTHERWISE
LOOP
ENDCASE
ENDDO
RELEASE anew
SET ORDER TO 1
SELECT b
RETURN